Two Recognizable String-Matching Problems Over Free Partially Commutative Monoids

نویسندگان

  • Kosaburo Hashiguchi
  • Kazuya Yamada
چکیده

Let C be a finite alphabet, and C* the free monoid generated by Z. Let x, y E C* and x = uyv for U, v E C*. Then y is a factor of x. Moreover if u = 1, then y is a prefix of x, and if u = 1, then y is a suffix of x. Here 2. is the null word. One of the typical string matching problems over C* is the following: given a text string XEX* and a pattern string VEC*, decide whether or not y is a factor of x. Many efficient algorithms for this string matching problem are known; see, e.g., Aho et al. (1974). Recently many contributions about free partially commutative monoids have also appeared; see, e.g., Perrin (1985). Let us first recall the definition of free partially commutative monoids briefly. Let 0 be an irreflexive symmetric binary relation over C. = B (or simply E, when 8 is understood) denotes the smallest equivalence relation over Z* such that for any x,yEC* , I = y if x = uabu and Y = ubav for some u, v E Z* and (a, b) E 0. Then = is a congruence relation. M(C, 0) denotes the quotient of Z* by the congruence =. M(C, 0) is the free partially commutative monoid generated by Z w.r.t. 8, and can be regarded as a model of concurrency control systems, or a model of any systems with finitely many partially commutative operations. For any x, y E Z*, if x = uyz) for some U, v E C*, then we call y a Q-factor of x: moreover if u = i, then y is a &prefix of x, and if u = ;I, then y is a B-suffix of x. This paper studies the following two string matching problems over

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

On Recognizable Languages in Divisibility Monoids

Kleene’s theorem on recognizable languages in free monoids is considered to be of eminent importance in theoretical computer science. It has been generalized into various directions, including trace and rational monoids. Here, we investigate divisibility monoids which are defined by and capture algebraic properties sufficient to obtain a characterization of the recognizable languages by certain...

متن کامل

On Recognizable Languages in Left Divisibility Monoids

We describe a class of monoids where c-rational languages can be deened analogously to trace theory and where these languages are precisely the recognizable ones. The proofs rely on Ramsey's theorem, distributive lattice theory and on Hashigushi's rank function generalized to our left divisibility monoids. We obtain Ochma nski's theorem on recognizable languages in free partially commutative mo...

متن کامل

Efficient Solution to Some Problems in Free Partially Commutative Monoids

In theoretical computer science, and, in particular, in automata and formal language theory, questions arise concerning words and sets of words in free monoids. Results and techniques from the study of the combinatorial algebra of the free monoid have provided an “algebraic” basis for dealing with many of these questions. In recent years there has been increasing interest in properties of words...

متن کامل

Partially Commutative Inverse Monoids

Free partially commutative inverse monoids are investigated. Analogously to free partially commutative monoids (trace monoids), free partially commutative inverse monoids are the quotients of free inverse monoids modulo a partially defined commutation relation on the generators. A quasi linear time algorithm for the word problem is presented, more precisely, we give an O(n log(n)) algorithm for...

متن کامل

Public Key Cryptosystems Based on Free Partially Commutative Monoids and Groups

At INDOCRYPT 2003 Abisha, Thomas, and Subramanian proposed two public key schemes based on word problems in free partially commutative monoids and groups. We show that both proposals are vulnerable to chosen ciphertext attacks, and thus in the present form must be considered as insecure.

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Theor. Comput. Sci.

دوره 92  شماره 

صفحات  -

تاریخ انتشار 1992